package com.lanlian.cayman.kline.mychart;//package com.lanlian.futures.kline.mychart;
//
//import android.content.Context;
//import android.graphics.Canvas;
//import android.graphics.LinearGradient;
//import android.graphics.Paint;
//import android.graphics.Path;
//import android.graphics.Shader;
//import android.util.AttributeSet;
//import android.util.Log;
//import android.view.MotionEvent;
//import android.view.View;
//import android.view.View.OnClickListener;
//
//import com.bitrabbit.blockchain.utils.NumberManager;
//
///**
// * Created by loro on 2017/2/8.深度
// */
//
//public class MyShengDuChart2 extends View implements OnClickListener {
//    private int bottomHeight=20;
//    /**
//     * 宽度
//     */
//    int width;
//    /**
//     * 除了底部当前的高度
//     */
//    int height ;
//    /**
//     * 点击的时候当前x坐标
//     */
//    float x;
//    /**
//     * 当前y坐标
//     */
//    float y;
//
//    float x2;
//    /**
//     * 点击时候x对应的成交量
//     */
//    float y2=50;
//    /**
//     * 当前价格坐标
//     */
//    String s1;
//    /**
//     * 价格对应的成交量
//     */
//    String s2;
//    /**
//     * 最大成交量
//     */
//    String max;
//
//    public MyShengDuChart2(Context context) {
//        super(context);
//
//    }
//    public MyShengDuChart2(Context context, AttributeSet attrs) {
//        super(context, attrs);
//
//    }
//
//    @Override
//    public void onClick(View v) {
//
//    }
//
//    @Override
//    protected void onDraw(Canvas canvas) {
//        super.onDraw(canvas);
//        width = getWidth();
//        height = getHeight()-bottomHeight;
//     //   drawleft(canvas);
//      //  drawright(canvas);
////
//        drawleft2(canvas);
//          drawBrack(canvas);
//        drawright2(canvas);
//
//        drawZhiShi(canvas,x,y);
//    }
//
//    /**
//     * 画背景
//     */
//    private  void drawBrack(Canvas canvas)
//    {
//        //获取View的宽高
//
//        int width1=width/4;
//        int height1=height/4;
//
//        Paint paint=new Paint();//创建一个采用默认设置的画笔
//        paint.setColor(0xff54585a);//设置画笔颜色
//        paint.setAntiAlias(true);//使用抗锯齿功能
//        paint.setStyle(Paint.Style.FILL);//设置填充方式为描边
//
//        canvas.drawLine(0,height1,width,height1,paint);
//         canvas.drawLine(0,height1*2,width,height1*2,paint);
//        canvas.drawLine(0,height1*3,width,height1*3,paint);
//
//        canvas.drawLine(width1,0,width1,height,paint);
//        canvas.drawLine(width1*2,0,width1*2,height,paint);
//        canvas.drawLine(width1*3,0,width1*3,height,paint);
//
//        drawDoottom(canvas);
//
//    }
//    @Override
//    public boolean onTouchEvent(MotionEvent ev)
//    {
//        final int action = ev.getAction();
//        countXY(ev.getX());
//        switch (action) {
//            case MotionEvent.ACTION_UP:
//
//                isZhiShi=false;
//                invalidate();
//                Log.e("up","down");
//                break;
//            case MotionEvent.ACTION_DOWN:
//                isZhiShi=true;
//                x=ev.getX();
//                y=ev.getY();
//                invalidate();
//                Log.e("down","down");
//
//                break;
//
//            case MotionEvent.ACTION_MOVE:
//                isZhiShi=true;
//                x=ev.getX();
//                y=ev.getY();
//                invalidate();
//                break;
//        }
//
//        if(MotionEvent.ACTION_DOWN==action)
//        {
//            return  true;
//        }
//        else
//        {
//            return super.onTouchEvent(ev);
//        }
//
//    }
//    private boolean isZhiShi=false;
//    /**
//     * 画指示图
//     */
//    private void drawZhiShi(Canvas canvas, float x, float y)
//    {
//        if(!isZhiShi)
//        {
//            return;
//        }
//        Paint paint=new Paint();//创建一个采用默认设置的画笔
//        paint.setColor(0xffffffff);//设置画笔颜色
//        paint.setTextSize(20);
//        paint.setAntiAlias(true);//使用抗锯齿功能
//        paint.setStyle(Paint.Style.FILL);//设置填充方式为描边
//        canvas.drawLine(x,0,x,height,paint);
//
//
//
//
//
//
//
//        Paint paint2=new Paint();//创建一个采用默认设置的画笔
//        paint2.setColor(0xff54585a);//设置画笔颜色
//        paint2.setTextSize(20);
//        paint2.setAntiAlias(true);//使用抗锯齿功能
//        paint2.setStyle(Paint.Style.FILL);//设置填充方式为描边
//
//        canvas.drawRect(x,height,x+100,height+bottomHeight,paint2);
//        canvas.drawLine(0,y2,width,y2,paint);
//        canvas.drawRect(0,y2-10,100,y2+10,paint2);
//
//        canvas.drawText(s1,x,height+17,paint);
//        canvas.drawText(s2,3,y2+7,paint);
//    }
//    /**
//     * 左边
//     */
//    private void drawleft(Canvas canvas)
//    {
//        //获取View的宽高
//
//        Paint paint = new Paint();
//        LinearGradient backGradient = new LinearGradient(0, 0, 0, height, 0xff00ed68,0x181818, Shader.TileMode.CLAMP);
//        paint.setShader(backGradient);
//        canvas.drawRect(0, 0, width/2-15, height, paint);
//    }
//    /**
//     * 画底部
//     */
//    private void drawright(Canvas canvas)
//    {
//        //获取View的宽高
//
//        Paint paint = new Paint();
//        LinearGradient backGradient = new LinearGradient(0, 0, 0, height, 0xfff04d64,0x181818, Shader.TileMode.CLAMP);
//        paint.setShader(backGradient);
//        canvas.drawRect(width/2+15, 0, width, height, paint);
//    }
//   String mai1="0.001";
//    String mai2="0.004";
//    float mai3=0.0001f;
//    float mai4=0.0001f;
//    /**
//     * 计算x y的值
//     */
//    private void countXY(float x)
//    {
//
//          String  ss1=NumberManager.getSubString(mai2,mai1,4);
//          String w=(width/2-15)+"";
//          String ss2=NumberManager.getDivString(x+"",w,4);
//          s1=NumberManager.getString(ss1,ss2,4);
//          y2=x*2;
//
//
//          s2=NumberManager.getString(s1,"1.5",4);
//        if(x>(width/2+15))
//        {
//            s2=NumberManager.getString(s1,"1",4);
//            y2=x;
//        }
//    }
//   /*
//   *
//   * 画底部
//    */
//    private  void drawDoottom(Canvas canvas)
//    {
//
//        Paint paint=new Paint();//创建一个采用默认设置的画笔
//        paint.setColor(0xffffffff);//设置画笔颜色
//        paint.setTextSize(20);
//        paint.setAntiAlias(true);//使用抗锯齿功能
//        paint.setStyle(Paint.Style.FILL);//设置填充方式为描边
//
//
//        String s3= NumberManager.getAddString(mai1,mai2,4);
//        s3=NumberManager.getDivString(s3,"2",4);
//        canvas.drawText(mai1,5,height+bottomHeight,paint);
//        canvas.drawText(s3,width/4-30,height+bottomHeight,paint);
//        canvas.drawText(mai2,width/2-80,height+bottomHeight,paint);
//
//
//    }
//    /**
//     *
//     * @param canvas
//     */
//    private void drawleft2(Canvas canvas)
//    {
//
//        Paint paint=new Paint();//创建一个采用默认设置的画笔
//        paint.setColor(0x8000ed68);//设置画笔颜色
//        paint.setAntiAlias(true);//使用抗锯齿功能
//        paint.setStyle(Paint.Style.FILL);//设置填充方式为描边
//
//
//        Path pathTr=new Path();
//        pathTr.moveTo(0,0);
//        pathTr.lineTo(40,40);
//        pathTr.lineTo(80,40);
//        pathTr.lineTo(width/2-15,height);
//       // pathTr.lineTo(width/2-15,0);
//        pathTr.lineTo(0,height);
//        pathTr.close();
//        canvas.drawPath(pathTr, paint);
//    }
//    private void drawright2(Canvas canvas)
//    {
//
//        Paint paint=new Paint();//创建一个采用默认设置的画笔
//        paint.setColor(0x80f04d64);//设置画笔颜色
//        paint.setAntiAlias(true);//使用抗锯齿功能
//        paint.setStyle(Paint.Style.FILL);//设置填充方式为描边
//
//
//        Path pathTr=new Path();
//        pathTr.moveTo(width/2+15,height);
//        pathTr.lineTo(width/2+40,40);
//        pathTr.lineTo(width/2+80,40);
//        pathTr.lineTo(width,0);
//
//        // pathTr.lineTo(width/2-15,0);
//        pathTr.lineTo(width,height);
//        pathTr.close();
//        canvas.drawPath(pathTr, paint);
//    }
//}
